package com.pl.dao;

import com.pl.entity.Student;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @version 1.0
 * @Author 小胤
 * @Date 2024/4/25 20:06
 * @注释
 */
public interface StudentDao {
    //查找所有学生信息
   List<Student> finAllStudent();
    //修改学生信息
    int updateStudentById(Student student);
    //删除学生信息
    int removeStudentById(int id);
    //增加学生信息
    int addStudent(Student student);
    // 批量添加学生
    int addStudents(@Param("list") List<Student> list);
    //分页查询全部学生信息以及模糊查询
    List<Student> queryByPage(Map<String, Object> map);
 //批量删除
 int deleteBatch(List<Integer> list);
}
